package com.qq.financeSystem.service;

import com.qq.financeSystem.model.*;
import java.util.List;

public interface SendSalaryService {

    //查询本月人员全部工资信息（综合处理）
    public List<EmpSalary> queryAllSalary(String identificationCode);

    //查询某个人员历史全部工资
    public List<EmpSalary> queryOneById(String employeeId);

    //查询指定月份工资表
    public List<EmpSalary> selectAllEmpSalaryByKey(YearAndMonth key);

    //查询指定人员是否本月已结算
    public int queryHasOneById(String employeeId);

    //查询信息后结算工资
    public EmpSalary queryOneInfoById(String employeeId, String identificationCode);

    //结算工资(正式存入数据库)
    public int insertEmpSalary(EmpSalary empSalary);

    //查询本月个人汽车提成信息
    public List<CarRoyalty> queryCarById(String employeeId);

    //查询本月个人修理提成信息
    public List<ServiceMoney>queryServiceById(String employeeId);

    //查询指定年月份个人汽车详情提成信息（ID）
    public List<CarRoyalty> queryLastCarById(YearAndMonth key);

    //查询指定年月份个人修理详情提成信息（ID）
    public List<ServiceMoney> queryLastServiceById(YearAndMonth key);
}
